home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / themes / Bright / metacity-1 / metacity-theme-2.xml < prev   
Encoding:
Extensible Markup Language  |  2009-05-14  |  18.7 KB  |  547 lines

  1. <?xml version="1.0"?>
  2. <metacity_theme>
  3. <info>
  4.   <name>Bright</name>
  5.   <author>Gaute Lindkvist <lindkvis@linpro.no></author>
  6.   <copyright> Havoc Pennington, 2002 for Atlanta. Â Gaute Lindkvist, 2002 for modifications</copyright>
  7.   <date>February 3, 2002</date>
  8.   <description>Simple theme based on Havoc Pennington's Atlanta</description>
  9. </info>
  10.  
  11. <frame_geometry name="normal">
  12.   <distance name="left_width" value="6"/>
  13.   <distance name="right_width" value="6"/>
  14.   <distance name="bottom_height" value="7"/>
  15.   <distance name="left_titlebar_edge" value="6"/>
  16.   <distance name="right_titlebar_edge" value="6"/>
  17.   <distance name="button_width" value="15"/>
  18.   <distance name="button_height" value="15"/>
  19.   <distance name="title_vertical_pad" value="4"/>
  20.   <border name="title_border" left="3" right="4" top="4" bottom="3"/>
  21.   <border name="button_border" left="1" right="2" top="2" bottom="1"/>
  22. </frame_geometry>
  23.  
  24. <!-- strip borders off the normal geometry -->
  25. <frame_geometry name="normal_small_borders" parent="normal">
  26.   <distance name="left_width" value="4"/>
  27.   <distance name="right_width" value="4"/>
  28.   <distance name="bottom_height" value="5"/>
  29.   <distance name="left_titlebar_edge" value="4"/>
  30.   <distance name="right_titlebar_edge" value="4"/>
  31. </frame_geometry>
  32.  
  33. <frame_geometry name="utility" title_scale="xx-small">
  34.   <distance name="left_width" value="3"/>
  35.   <distance name="right_width" value="3"/>
  36.   <distance name="bottom_height" value="4"/>
  37.   <distance name="left_titlebar_edge" value="3"/>
  38.   <distance name="right_titlebar_edge" value="3"/>
  39.   <distance name="button_width" value="11"/>
  40.   <distance name="button_height" value="11"/>
  41.   <distance name="title_vertical_pad" value="1"/>
  42.   <border name="title_border" left="3" right="4" top="3" bottom="3"/>
  43.   <border name="button_border" left="0" right="0" top="1" bottom="1"/>
  44. </frame_geometry>
  45.  
  46. <frame_geometry name="border" has_title="false">
  47.   <distance name="left_width" value="4"/>
  48.   <distance name="right_width" value="4"/>
  49.   <distance name="bottom_height" value="4"/>
  50.   <distance name="left_titlebar_edge" value="0"/>
  51.   <distance name="right_titlebar_edge" value="0"/>
  52.   <distance name="button_width" value="0"/>
  53.   <distance name="button_height" value="0"/>
  54.   <distance name="title_vertical_pad" value="4"/>
  55.   <border name="title_border" left="0" right="0" top="0" bottom="0"/>
  56.   <border name="button_border" left="0" right="0" top="0" bottom="0"/>
  57. </frame_geometry>
  58.  
  59. <!-- define constants -->
  60. <constant name="ArrowWidth" value="7"/>
  61. <constant name="ArrowHeight" value="5"/>
  62. <constant name="ButtonIPad" value="3"/>
  63. <constant name="ThickLineWidth" value="3"/>
  64. <constant name="IconTitleSpacing" value="2"/>
  65. <constant name="SpacerWidth" value="7"/>
  66. <constant name="SpacerHeight" value="11"/>
  67.  
  68. <!-- Buttons -->
  69.  
  70. <draw_ops name="button_normal_bg">
  71. <rectangle color="gtk:fg[NORMAL]" filled="false"
  72.              x="0" y="0" width="width-2" height="height-2"/>
  73. <line color="#BBBBBB"
  74.         x1="1"
  75.         y1="height-1"
  76.         x2="width"
  77.         y2="height-1"
  78.         width="1"/>
  79. <line color="#BBBBBB"
  80.         x1="width-1"
  81.         y1="1"
  82.         x2="width-1"
  83.         y2="height-1"
  84.         width="1"/>
  85. <rectangle color="gtk:base[NORMAL]" filled="true"
  86.              x="1" y="1" width="width-3" height="height-3"/>
  87. </draw_ops>
  88.  
  89. <draw_ops name="button_pressed_bg">
  90.   <gtk_box state="active" shadow="in" x="0" y="0" width="width" height="height"/>
  91. </draw_ops>
  92.  
  93. <draw_ops name="menu_button">
  94.   <clip x="0" y="0" width="width" height="height"/>
  95. <icon  x="(0 `max` (width-title_width-mini_icon_width-IconTitleSpacing)) / 2"
  96.          y="(height-mini_icon_height) / 2"
  97.          width="mini_icon_width-1" height="mini_icon_height-1"/>
  98. </draw_ops>
  99.  
  100. <draw_ops name="menu_button_normal">
  101.   <include name="menu_button"/>
  102. </draw_ops>
  103. <draw_ops name="menu_button_pressed">
  104.   <include name="menu_button"/>
  105. </draw_ops>
  106.  
  107. <draw_ops name="minimize_button">
  108.   <line color="gtk:fg[NORMAL]"
  109.         x1="ButtonIPad"
  110.         y1="height - ButtonIPad - ThickLineWidth + 1"
  111.         x2="width - ButtonIPad-1"
  112.         y2="height - ButtonIPad - ThickLineWidth + 1"
  113.         width="ThickLineWidth"/>
  114. </draw_ops>
  115.  
  116. <draw_ops name="minimize_button_normal">
  117.   <include name="button_normal_bg"/>
  118.   <include name="minimize_button"/>
  119. </draw_ops>
  120.  
  121. <draw_ops name="minimize_button_pressed">
  122.   <include name="button_pressed_bg"/>
  123.   <include name="minimize_button"/>
  124. </draw_ops>
  125.  
  126. <draw_ops name="maximize_button">
  127.   <rectangle color="gtk:fg[NORMAL]" filled="false"
  128.              x="ButtonIPad" y="ButtonIPad" width="width-ButtonIPad*2-2" height="height-ButtonIPad*2-2"/>
  129.   <line color="gtk:fg[NORMAL]" width="2"
  130.         x1="ButtonIPad" y1="ButtonIPad+1" x2="width-ButtonIPad-1" y2="ButtonIPad+1"/>
  131. </draw_ops>
  132.  
  133. <draw_ops name="maximize_button_normal">
  134.   <include name="button_normal_bg"/>
  135.   <include name="maximize_button"/>
  136. </draw_ops>
  137.  
  138. <draw_ops name="maximize_button_pressed">
  139.   <include name="button_pressed_bg"/>
  140.   <include name="maximize_button"/>
  141. </draw_ops>
  142.  
  143. <draw_ops name="mini_window_icon">
  144.   <rectangle color="gtk:fg[NORMAL]" filled="false"
  145.              x="0" y="0" width="width-3" height="height-3"/>
  146.   <rectangle color="gtk:fg[NORMAL]" filled="false"
  147.              x="0" y="0" width="width-3" height="height-3"/>
  148.   <line color="gtk:fg[NORMAL]" width="1"
  149.         x1="0" y1="1" x2="width-1" y2="1"/>
  150. </draw_ops>
  151.  
  152. <draw_ops name="restore_button">
  153.   <include name="mini_window_icon" 
  154.            x="ButtonIPad" y="ButtonIPad" 
  155.            width="width - 5 - ButtonIPad"
  156.            height="height - 5 - ButtonIPad"/>
  157.   <include name="mini_window_icon" 
  158.            x="3 + ButtonIPad" y="3 + ButtonIPad"
  159.            width="width - 5 - ButtonIPad"
  160.            height="height - 5 - ButtonIPad"/>
  161. </draw_ops>
  162.  
  163. <draw_ops name="restore_button_normal">
  164.   <include name="button_normal_bg"/>
  165.   <include name="restore_button"/>
  166. </draw_ops>
  167.  
  168. <draw_ops name="restore_button_pressed">
  169.   <include name="button_pressed_bg"/>
  170.   <include name="restore_button"/>
  171. </draw_ops>
  172.  
  173. <draw_ops name="close_button">
  174.   <line color="gtk:fg[NORMAL]"
  175.         x1="ButtonIPad" y1="ButtonIPad"
  176.         x2="width - ButtonIPad - 2" y2="height - ButtonIPad - 2"/>
  177.   <line color="gtk:fg[NORMAL]"
  178.         x1="ButtonIPad" y1="height - ButtonIPad - 2"
  179.         x2="width - ButtonIPad - 2" y2="ButtonIPad"/>
  180. </draw_ops>
  181.  
  182. <draw_ops name="shade_button">
  183.   <line color="gtk:fg[NORMAL]"
  184.         x1="ButtonIPad"
  185.         y1="ButtonIPad"
  186.         x2="width - ButtonIPad-1"
  187.         y2="ButtonIPad"
  188.         width="ThickLineWidth"/>
  189. </draw_ops>
  190.  
  191. <draw_ops name="unshade_button">
  192.   <line color="gtk:fg[NORMAL]"
  193.         x1="ButtonIPad"
  194.         y1="ButtonIPad"
  195.         x2="width - ButtonIPad-1"
  196.         y2="ButtonIPad"
  197.         width="ThickLineWidth"/>
  198.   <rectangle color="gtk:fg[NORMAL]" filled="false"
  199.         x="ButtonIPad"
  200.         y="ButtonIPad*2"
  201.         width="width - ButtonIPad*2-1"
  202.         height="height - ButtonIPad*3-1"/>
  203. </draw_ops>
  204.  
  205. <draw_ops name="above_button">
  206.   <line color="gtk:fg[NORMAL]"
  207.         x1="ButtonIPad"
  208.         y1="height/2"
  209.         x2="ButtonIPad + 2"
  210.         y2="height/2"
  211.         width="ThickLineWidth"/>
  212.   <line color="gtk:fg[NORMAL]"
  213.         x1="width - ButtonIPad-1"
  214.         y1="height/2"
  215.         x2="width - ButtonIPad-3"
  216.         y2="height/2"
  217.         width="ThickLineWidth"/>
  218.   <line color="gtk:fg[NORMAL]"
  219.         x1="width/2-1"
  220.         y1="height - ButtonIPad - 2"
  221.         x2="width/2+1"
  222.         y2="height - ButtonIPad - 2"
  223.         width="ThickLineWidth"/>
  224.   <line color="gtk:fg[NORMAL]"
  225.         x1="ButtonIPad"
  226.         y1="ButtonIPad"
  227.         x2="width - ButtonIPad-1"
  228.         y2="ButtonIPad"
  229.         width="ThickLineWidth"/>
  230. </draw_ops>
  231.  
  232. <draw_ops name="unabove_button">
  233.   <line color="gtk:fg[NORMAL]"
  234.         x1="ButtonIPad"
  235.         y1="height/2"
  236.         x2="ButtonIPad + 2"
  237.         y2="height/2"
  238.         width="ThickLineWidth"/>
  239.   <line color="gtk:fg[NORMAL]"
  240.         x1="width - ButtonIPad-1"
  241.         y1="height/2"
  242.         x2="width - ButtonIPad-3"
  243.         y2="height/2"
  244.         width="ThickLineWidth"/>
  245.   <line color="gtk:fg[NORMAL]"
  246.         x1="width/2-1"
  247.         y1="height - ButtonIPad - 2"
  248.         x2="width/2+1"
  249.         y2="height - ButtonIPad - 2"
  250.         width="ThickLineWidth"/>
  251.   <line color="gtk:fg[NORMAL]"
  252.         x1="width/2-1"
  253.         y1="ButtonIPad"
  254.         x2="width/2+1"
  255.         y2="ButtonIPad"
  256.         width="ThickLineWidth"/>
  257. </draw_ops>
  258.  
  259. <draw_ops name="stick_button">
  260.   <line color="gtk:fg[NORMAL]"
  261.         x1="ButtonIPad" y1="ButtonIPad"
  262.         x2="ButtonIPad" y2="height - ButtonIPad - 2"/>
  263.   <line color="gtk:fg[NORMAL]"
  264.         x1="ButtonIPad" y1="height/2-1"
  265.         x2="width - ButtonIPad - 2" y2="height/2-1"/>
  266. </draw_ops>
  267.  
  268. <draw_ops name="unstick_button">
  269.   <line color="gtk:fg[NORMAL]"
  270.         x1="width/2" y1="ButtonIPad"
  271.         x2="width/2" y2="height - ButtonIPad - 2"/>
  272.   <line color="gtk:fg[NORMAL]"
  273.         x1="width/2" y1="height/2-1"
  274.         x2="width - ButtonIPad - 2" y2="height/2-1"/>
  275.   <line color="gtk:fg[NORMAL]"
  276.         x1="width-ButtonIPad-2" y1="height/2-3"
  277.         x2="width-ButtonIPad-2" y2="height/2+2"/>
  278. </draw_ops>
  279.  
  280. <draw_ops name="close_button_normal">
  281.   <include name="button_normal_bg"/>
  282.   <include name="close_button"/>
  283. </draw_ops>
  284.  
  285. <draw_ops name="close_button_pressed">
  286.   <include name="button_pressed_bg"/>
  287.   <include name="close_button"/>
  288. </draw_ops>
  289.  
  290. <draw_ops name="shade_button_normal">
  291.   <include name="button_normal_bg"/>
  292.   <include name="shade_button"/>
  293. </draw_ops>
  294.  
  295. <draw_ops name="shade_button_pressed">
  296.   <include name="button_pressed_bg"/>
  297.   <include name="shade_button"/>
  298. </draw_ops>
  299.  
  300. <draw_ops name="unshade_button_normal">
  301.   <include name="button_normal_bg"/>
  302.   <include name="unshade_button"/>
  303. </draw_ops>
  304.  
  305. <draw_ops name="unshade_button_pressed">
  306.   <include name="button_pressed_bg"/>
  307.   <include name="unshade_button"/>
  308. </draw_ops>
  309.  
  310. <draw_ops name="above_button_normal">
  311.   <include name="button_normal_bg"/>
  312.   <include name="above_button"/>
  313. </draw_ops>
  314.  
  315. <draw_ops name="above_button_pressed">
  316.   <include name="button_pressed_bg"/>
  317.   <include name="above_button"/>
  318. </draw_ops>
  319.  
  320. <draw_ops name="unabove_button_normal">
  321.   <include name="button_normal_bg"/>
  322.   <include name="unabove_button"/>
  323. </draw_ops>
  324.  
  325. <draw_ops name="unabove_button_pressed">
  326.   <include name="button_pressed_bg"/>
  327.   <include name="unabove_button"/>
  328. </draw_ops>
  329.  
  330. <draw_ops name="stick_button_normal">
  331.   <include name="button_normal_bg"/>
  332.   <include name="stick_button"/>
  333. </draw_ops>
  334.  
  335. <draw_ops name="stick_button_pressed">
  336.   <include name="button_pressed_bg"/>
  337.   <include name="stick_button"/>
  338. </draw_ops>
  339.  
  340. <draw_ops name="unstick_button_normal">
  341.   <include name="button_normal_bg"/>
  342.   <include name="unstick_button"/>
  343. </draw_ops>
  344.  
  345. <draw_ops name="unstick_button_pressed">
  346.   <include name="button_pressed_bg"/>
  347.   <include name="unstick_button"/>
  348. </draw_ops>
  349.  
  350. <draw_ops name="outer_bevel">
  351.   <rectangle color="gtk:fg[NORMAL]"
  352.              x="0" y="0" width="width-1" height="height-1"/>
  353.   <line color="gtk:light[NORMAL]"
  354.         x1="1" y1="1" x2="1" y2="height-2"/>
  355.   <line color="gtk:light[NORMAL]"
  356.         x1="1" y1="1" x2="width-2" y2="1"/>
  357.   <line color="gtk:dark[NORMAL]"
  358.         x1="width-2" y1="1" x2="width-2" y2="height-2"/>
  359.   <line color="gtk:dark[NORMAL]"
  360.         x1="1" y1="height-2" x2="width-2" y2="height-2"/>        
  361. </draw_ops>
  362.  
  363. <draw_ops name="blank">
  364. <!-- nothing -->
  365. </draw_ops>
  366.  
  367. <draw_ops name="focus_outline">
  368.   <rectangle color="gtk:fg[NORMAL]"
  369.              x="left_width-1" y="top_height-1"
  370.              width="width-left_width-right_width+1"
  371.              height="height-top_height-bottom_height+1"/>
  372. </draw_ops>
  373.  
  374. <draw_ops name="focus_background">
  375.   <include name="outer_bevel"/>
  376.   <include name="focus_outline"/>
  377. </draw_ops>
  378.  
  379. <draw_ops name="background_unfocused">
  380.   <include name="outer_bevel"/>
  381.   <include name="focus_outline"/>
  382. </draw_ops>
  383.  
  384. <draw_ops name="title_box">
  385. <rectangle color="gtk:fg[NORMAL]" filled="false"
  386.              x="0" y="1" width="width-SpacerWidth+3" height="height-2"/>
  387. <line color="#BBBBBB"
  388.         x1="2"
  389.         y1="height-2"
  390.         x2="width-SpacerWidth+2"
  391.         y2="height-2"
  392.         width="1"/>
  393. <line color="#BBBBBB"
  394.         x1="width-5"
  395.         y1="2"
  396.         x2="width-SpacerWidth+2"
  397.         y2="height-2"
  398.         width="1"/>
  399. <rectangle color="gtk:bg[SELECTED]" filled="true"
  400.          x="1" y="2" width="width-5" height="height-3"/>
  401. </draw_ops>
  402.  
  403. <draw_ops name="title_spacer">
  404.   <gtk_vline state="normal" x="width+1-SpacerWidth/2"
  405.              y1="(height-SpacerHeight)/2"
  406.              y2="height - (height-SpacerHeight)/2"/>
  407. </draw_ops>
  408.  
  409. <draw_ops name="title_text_focused_no_icon">
  410.   <clip x="3" y="2" width="width-SpacerWidth-2" height="height-4"/>
  411.   <title color="gtk:fg[SELECTED]"
  412.          x="(3 `max` (width-title_width)) / 2+2"
  413.          y="((height - title_height) / 2) `max` 0"/>
  414. </draw_ops>
  415.  
  416. <draw_ops name="title_text_no_icon">
  417.   <clip x="3" y="2" width="width-SpacerWidth-2" height="height-4"/>
  418.   <title color="gtk:fg[NORMAL]"
  419.          x="(3 `max` (width-title_width)) / 2+2"
  420.          y="((height - title_height) / 2) `max` 0"/>
  421. </draw_ops>
  422.  
  423. <draw_ops name="title_normal">
  424.   <include name="title_text_no_icon"/>
  425. </draw_ops>
  426.  
  427. <draw_ops name="title_focused">
  428.   <include name="title_box"/>
  429.   <include name="title_text_focused_no_icon"/>
  430. </draw_ops>
  431.  
  432. <draw_ops name="title_utility">
  433.   <include name="title_spacer"/>
  434.   <include name="title_text_no_icon"/>
  435. </draw_ops>
  436.  
  437. <draw_ops name="title_utility_focused">
  438.   <include name="title_box"/>
  439.   <include name="title_spacer"/>
  440.   <include name="title_text_focused_no_icon"/>
  441. </draw_ops>
  442.  
  443. <frame_style name="normal_unfocused" geometry="normal">
  444.   <piece position="entire_background" draw_ops="background_unfocused"/>
  445.   <piece position="title" draw_ops="title_normal"/>
  446.  
  447.   <!-- we don't specify for prelight, so normal is used -->
  448.   <button function="close" state="normal" draw_ops="close_button_normal"/>
  449.   <button function="close" state="pressed" draw_ops="close_button_pressed"/>
  450.   <button function="minimize" state="normal" draw_ops="minimize_button_normal"/>
  451.   <button function="minimize" state="pressed" draw_ops="minimize_button_pressed"/>
  452.   <button function="maximize" state="normal" draw_ops="maximize_button_normal"/>
  453.   <button function="maximize" state="pressed" draw_ops="maximize_button_pressed"/>
  454.   <button function="menu" state="normal" draw_ops="menu_button_normal"/>
  455.   <button function="menu" state="pressed" draw_ops="menu_button_pressed"/>
  456.   <button function="shade" state="normal" draw_ops="shade_button_normal"/>
  457.   <button function="shade" state="pressed" draw_ops="shade_button_pressed"/>
  458.   <button function="unshade" state="normal" draw_ops="unshade_button_normal"/>
  459.   <button function="unshade" state="pressed" draw_ops="unshade_button_pressed"/>
  460.   <button function="above" state="normal" draw_ops="above_button_normal"/>
  461.   <button function="above" state="pressed" draw_ops="above_button_pressed"/>
  462.   <button function="unabove" state="normal" draw_ops="unabove_button_normal"/>
  463.   <button function="unabove" state="pressed" draw_ops="unabove_button_pressed"/>
  464.   <button function="stick" state="normal" draw_ops="stick_button_normal"/>
  465.   <button function="stick" state="pressed" draw_ops="stick_button_pressed"/>
  466.   <button function="unstick" state="normal" draw_ops="unstick_button_normal"/>
  467.   <button function="unstick" state="pressed" draw_ops="unstick_button_pressed"/>
  468. </frame_style>
  469.  
  470. <frame_style name="normal_focused" geometry="normal" parent="normal_unfocused">
  471.   <piece position="entire_background" draw_ops="focus_background"/>
  472.   <piece position="title" draw_ops="title_focused"/>
  473. </frame_style>
  474.  
  475. <frame_style name="maximized_unfocused" geometry="normal_small_borders" parent="normal_unfocused">
  476.   <piece position="entire_background" draw_ops="blank"/>
  477.   <button function="maximize" state="normal" draw_ops="restore_button_normal"/>
  478.   <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/>
  479. </frame_style>
  480.  
  481. <frame_style name="maximized_focused" geometry="normal_small_borders" parent="normal_focused">
  482.   <piece position="entire_background" draw_ops="focus_outline"/>
  483.   <button function="maximize" state="normal" draw_ops="restore_button_normal"/>
  484.   <button function="maximize" state="pressed" draw_ops="restore_button_pressed"/>
  485. </frame_style>
  486.  
  487. <frame_style name="utility_unfocused" geometry="utility" parent="normal_unfocused">
  488.   <piece position="title" draw_ops="title_utility"/>
  489. </frame_style>
  490.  
  491. <frame_style name="utility_focused" geometry="utility" parent="normal_focused">
  492.   <piece position="title" draw_ops="title_utility_focused"/>
  493. </frame_style>
  494.  
  495. <frame_style name="border" geometry="border" parent="normal_unfocused">
  496.   <piece position="entire_background" draw_ops="outer_bevel"/>
  497.   <piece position="title" draw_ops="blank"/>
  498. </frame_style>
  499.  
  500. <frame_style_set name="normal">
  501. <frame focus="yes" state="normal" resize="both" style="normal_focused"/>
  502. <frame focus="no" state="normal" resize="both" style="normal_unfocused"/>
  503. <frame focus="yes" state="maximized" style="maximized_focused"/>
  504. <frame focus="no" state="maximized" style="maximized_unfocused"/>
  505. <frame focus="yes" state="shaded" style="normal_focused"/>
  506. <frame focus="no" state="shaded" style="normal_unfocused"/>
  507. <frame focus="yes" state="maximized_and_shaded" style="maximized_focused"/>
  508. <frame focus="no" state="maximized_and_shaded" style="maximized_unfocused"/>
  509. </frame_style_set>
  510.  
  511. <frame_style_set name="utility" parent="normal">
  512. <frame focus="yes" state="normal" resize="both" style="utility_focused"/>
  513. <frame focus="no" state="normal" resize="both" style="utility_unfocused"/>
  514. <!-- this is a bunch of crack since utility windows shouldn't be maximized -->
  515. <frame focus="yes" state="maximized" style="utility_focused"/>
  516. <frame focus="no" state="maximized" style="utility_unfocused"/>
  517. <frame focus="yes" state="shaded" style="utility_focused"/>
  518. <frame focus="no" state="shaded" style="utility_unfocused"/>
  519. <frame focus="yes" state="maximized_and_shaded" style="utility_focused"/>
  520. <frame focus="no" state="maximized_and_shaded" style="utility_unfocused"/>
  521. </frame_style_set>
  522.  
  523. <frame_style_set name="border">
  524. <frame focus="yes" state="normal" resize="both" style="border"/>
  525. <frame focus="no" state="normal" resize="both" style="border"/>
  526. <frame focus="yes" state="maximized" style="border"/>
  527. <frame focus="no" state="maximized" style="border"/>
  528. <frame focus="yes" state="shaded" style="border"/>
  529. <frame focus="no" state="shaded" style="border"/>
  530. <frame focus="yes" state="maximized_and_shaded" style="border"/>
  531. <frame focus="no" state="maximized_and_shaded" style="border"/>
  532. </frame_style_set>
  533.  
  534. <window type="normal" style_set="normal"/>
  535. <window type="dialog" style_set="normal"/>
  536. <window type="modal_dialog" style_set="normal"/>
  537. <window type="menu" style_set="normal"/>
  538. <window type="utility" style_set="utility"/>
  539. <window type="border" style_set="border"/>
  540.  
  541. <menu_icon function="close" state="normal" draw_ops="close_button_normal"/>
  542. <menu_icon function="maximize" state="normal" draw_ops="maximize_button_normal"/>
  543. <menu_icon function="unmaximize" state="normal" draw_ops="restore_button_normal"/>
  544. <menu_icon function="minimize" state="normal" draw_ops="minimize_button_normal"/>
  545.  
  546. </metacity_theme>
  547.